package br.edu.ifal.genipapoconstrucoes.gui;

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 *
 * @author César
 */
public class FrmCadastrarProduto extends javax.swing.JFrame {

    /**
     * Creates new form FrmCadastrarProduto
     */
    public FrmCadastrarProduto() {
        initComponents();
    }

    /**
     * This method is called from within the constructor to initialize the form.
     * WARNING: Do NOT modify this code. The content of this method is always
     * regenerated by the Form Editor.
     */
    @SuppressWarnings("unchecked")
    // <editor-fold defaultstate="collapsed" desc="Generated Code">//GEN-BEGIN:initComponents
    private void initComponents() {

        tpnPrincipal = new javax.swing.JTabbedPane();
        pnlDadosGeraisCadastroProduto = new javax.swing.JPanel();
        pnlDadosGeraisDadosEmbalagemValidadeProduto = new javax.swing.JPanel();
        lblUnidCompra = new javax.swing.JLabel();
        lblUnidVenda = new javax.swing.JLabel();
        lblQtdEmbalagem = new javax.swing.JLabel();
        lblPesoBruto = new javax.swing.JLabel();
        lblPesoLiquido = new javax.swing.JLabel();
        lblValidade = new javax.swing.JLabel();
        lblEstoqueMin = new javax.swing.JLabel();
        lblEstoqueMax = new javax.swing.JLabel();
        txtQtdEmbalagem = new javax.swing.JTextField();
        txtPesoBruto = new javax.swing.JTextField();
        txtPesoLiquido = new javax.swing.JTextField();
        txtValidade = new javax.swing.JTextField();
        txtEstoqueMin = new javax.swing.JTextField();
        txtEstoqueMax = new javax.swing.JTextField();
        cmbUnidCompra = new javax.swing.JComboBox();
        cmbUnidVenda = new javax.swing.JComboBox();
        lblCodigoBarras = new javax.swing.JLabel();
        lblReferenciaFabricante = new javax.swing.JLabel();
        lblReferenciaSimilares = new javax.swing.JLabel();
        lblNomeFabricante = new javax.swing.JLabel();
        txtCodigoBarras = new javax.swing.JTextField();
        txtReferenciaFabricante = new javax.swing.JTextField();
        txtReferenciaSimilares = new javax.swing.JTextField();
        txtNomeFabricante = new javax.swing.JTextField();
        lblDescricao = new javax.swing.JLabel();
        txtDescricao = new javax.swing.JTextField();
        lblSecao = new javax.swing.JLabel();
        cmbSecao = new javax.swing.JComboBox();
        lblGrupo = new javax.swing.JLabel();
        cmbGrupo = new javax.swing.JComboBox();
        lblLocalizarProduto = new javax.swing.JLabel();
        txtLocalizarProduto = new javax.swing.JTextField();
        lblCodigoNCM = new javax.swing.JLabel();
        txtCodigoNCM = new javax.swing.JTextField();
        lblSubGrupo = new javax.swing.JLabel();
        cmbSubGrupo = new javax.swing.JComboBox();
        pnlDadosFiscais = new javax.swing.JPanel();
        pnlDadosFiscaisClassificacaoTributaria = new javax.swing.JPanel();
        lblTipoProdutoServico = new javax.swing.JLabel();
        lblOrigemProduto = new javax.swing.JLabel();
        lblIndicadorProducao = new javax.swing.JLabel();
        cmbTipoProdutoServico = new javax.swing.JComboBox();
        cmbOrigemProduto = new javax.swing.JComboBox();
        cmbIndicadorProducao = new javax.swing.JComboBox();
        pnlInformacoesAdicionais = new javax.swing.JPanel();
        pnlInformacoesAdicionaisOpcoes = new javax.swing.JPanel();
        chbComposicao = new javax.swing.JCheckBox();
        chbMateriaPrima = new javax.swing.JCheckBox();
        chbVendaFracionada = new javax.swing.JCheckBox();
        chbEnviaBalanca = new javax.swing.JCheckBox();
        chbEnviaFrenteLoja = new javax.swing.JCheckBox();
        chbContralaEstoque = new javax.swing.JCheckBox();
        chbExibirWeb = new javax.swing.JCheckBox();
        pnlInformacoesAdicionaisFoto = new javax.swing.JPanel();
        pnlInformacoesAdicionaisDetalhesProduto = new javax.swing.JPanel();
        jScrollPane1 = new javax.swing.JScrollPane();
        txtDetalhesProduto = new javax.swing.JTextArea();
        lblCadastroProdutos = new javax.swing.JLabel();
        btnGravar = new javax.swing.JButton();
        btnCancelar = new javax.swing.JButton();

        setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
        setTitle("AGRW ---> Genipapo Construções ---> Cadastro de Produto");

        pnlDadosGeraisCadastroProduto.setBorder(javax.swing.BorderFactory.createTitledBorder("Dados Gerais do Cadastro do Produto"));

        pnlDadosGeraisDadosEmbalagemValidadeProduto.setBorder(javax.swing.BorderFactory.createTitledBorder("Dados da Embalagem e da Validade do Produto"));

        lblUnidCompra.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblUnidCompra.setText("Unid. Compra:");

        lblUnidVenda.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblUnidVenda.setText("Unid. Venda:");

        lblQtdEmbalagem.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblQtdEmbalagem.setText("Qtd. na Embalagem:");

        lblPesoBruto.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblPesoBruto.setText("Peso Bruto:");

        lblPesoLiquido.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblPesoLiquido.setText("Peso Líquido:");

        lblValidade.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblValidade.setText("Validade (dias):");

        lblEstoqueMin.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblEstoqueMin.setText("Estoque Mín.:");

        lblEstoqueMax.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblEstoqueMax.setText("Estoque Máx.:");

        cmbUnidCompra.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "adc" }));

        cmbUnidVenda.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "adc" }));

        javax.swing.GroupLayout pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout = new javax.swing.GroupLayout(pnlDadosGeraisDadosEmbalagemValidadeProduto);
        pnlDadosGeraisDadosEmbalagemValidadeProduto.setLayout(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout);
        pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.setHorizontalGroup(
            pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createSequentialGroup()
                .addGap(30, 30, 30)
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                        .addComponent(lblUnidCompra, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                        .addComponent(lblUnidVenda, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                    .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createSequentialGroup()
                        .addGap(10, 10, 10)
                        .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(cmbUnidCompra, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(cmbUnidVenda, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addGap(70, 70, 70)
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(lblQtdEmbalagem)
                    .addComponent(lblPesoBruto)
                    .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createSequentialGroup()
                        .addGap(10, 10, 10)
                        .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtQtdEmbalagem, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(txtPesoBruto, javax.swing.GroupLayout.PREFERRED_SIZE, 69, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addGap(70, 70, 70)
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(lblPesoLiquido)
                    .addComponent(lblValidade)
                    .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createSequentialGroup()
                        .addGap(10, 10, 10)
                        .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtPesoLiquido, javax.swing.GroupLayout.PREFERRED_SIZE, 79, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(txtValidade, javax.swing.GroupLayout.PREFERRED_SIZE, 90, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addGap(70, 70, 70)
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(lblEstoqueMax)
                    .addComponent(lblEstoqueMin)
                    .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createSequentialGroup()
                        .addGap(10, 10, 10)
                        .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtEstoqueMin, javax.swing.GroupLayout.PREFERRED_SIZE, 80, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(txtEstoqueMax, javax.swing.GroupLayout.PREFERRED_SIZE, 83, javax.swing.GroupLayout.PREFERRED_SIZE))))
                .addGap(30, 30, 30))
        );
        pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.setVerticalGroup(
            pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createSequentialGroup()
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblUnidCompra)
                    .addComponent(lblQtdEmbalagem)
                    .addComponent(lblPesoLiquido)
                    .addComponent(lblEstoqueMin))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtQtdEmbalagem, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtEstoqueMin, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(cmbUnidCompra, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtPesoLiquido, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblUnidVenda)
                    .addComponent(lblPesoBruto)
                    .addComponent(lblValidade)
                    .addComponent(lblEstoqueMax))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosGeraisDadosEmbalagemValidadeProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(cmbUnidVenda, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtPesoBruto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtValidade, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtEstoqueMax, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addGap(0, 19, Short.MAX_VALUE))
        );

        lblEstoqueMax.getAccessibleContext().setAccessibleName("Estoque Máx.:");

        lblCodigoBarras.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblCodigoBarras.setText("Códiogo de Barras:");

        lblReferenciaFabricante.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblReferenciaFabricante.setText("Referência do Fabricante:");

        lblReferenciaSimilares.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblReferenciaSimilares.setText("Referência dos Similáres:");

        lblNomeFabricante.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblNomeFabricante.setText("Nome do Fabricante:");

        lblDescricao.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblDescricao.setText("Descrição:");

        txtDescricao.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent evt) {
                txtDescricaoActionPerformed(evt);
            }
        });

        lblSecao.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblSecao.setText("Seção:");

        cmbSecao.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Ainda há adicionar" }));

        lblGrupo.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblGrupo.setText("Grupo:");

        cmbGrupo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Ainda há adicionar" }));

        lblLocalizarProduto.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblLocalizarProduto.setText("Localização do Produto:");

        lblCodigoNCM.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblCodigoNCM.setText("Código NCM:");

        lblSubGrupo.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblSubGrupo.setText("Sub Grupo:");

        cmbSubGrupo.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Ainda há adicionar" }));

        javax.swing.GroupLayout pnlDadosGeraisCadastroProdutoLayout = new javax.swing.GroupLayout(pnlDadosGeraisCadastroProduto);
        pnlDadosGeraisCadastroProduto.setLayout(pnlDadosGeraisCadastroProdutoLayout);
        pnlDadosGeraisCadastroProdutoLayout.setHorizontalGroup(
            pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlDadosGeraisCadastroProdutoLayout.createSequentialGroup()
                .addGap(10, 10, 10)
                .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(pnlDadosGeraisDadosEmbalagemValidadeProduto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(lblSubGrupo)
                    .addComponent(lblDescricao)
                    .addComponent(lblLocalizarProduto)
                    .addGroup(pnlDadosGeraisCadastroProdutoLayout.createSequentialGroup()
                        .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(lblSecao)
                            .addComponent(cmbSecao, javax.swing.GroupLayout.PREFERRED_SIZE, 158, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(113, 113, 113)
                        .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(cmbGrupo, javax.swing.GroupLayout.PREFERRED_SIZE, 158, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(lblGrupo)))
                    .addGroup(pnlDadosGeraisCadastroProdutoLayout.createSequentialGroup()
                        .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING, false)
                            .addComponent(txtCodigoBarras, javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(lblCodigoBarras, javax.swing.GroupLayout.Alignment.LEADING, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                        .addGap(18, 18, 18)
                        .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(lblCodigoNCM)
                            .addComponent(txtCodigoNCM, javax.swing.GroupLayout.PREFERRED_SIZE, 84, javax.swing.GroupLayout.PREFERRED_SIZE))
                        .addGap(18, 18, 18)
                        .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtReferenciaFabricante, javax.swing.GroupLayout.PREFERRED_SIZE, 121, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(lblReferenciaFabricante))
                        .addGap(18, 18, 18)
                        .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtReferenciaSimilares, javax.swing.GroupLayout.PREFERRED_SIZE, 116, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(lblReferenciaSimilares))
                        .addGap(18, 18, 18)
                        .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(txtNomeFabricante, javax.swing.GroupLayout.PREFERRED_SIZE, 96, javax.swing.GroupLayout.PREFERRED_SIZE)
                            .addComponent(lblNomeFabricante)))
                    .addComponent(cmbSubGrupo, javax.swing.GroupLayout.PREFERRED_SIZE, 158, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtLocalizarProduto, javax.swing.GroupLayout.DEFAULT_SIZE, 707, Short.MAX_VALUE)
                    .addComponent(txtDescricao))
                .addContainerGap())
        );
        pnlDadosGeraisCadastroProdutoLayout.setVerticalGroup(
            pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, pnlDadosGeraisCadastroProdutoLayout.createSequentialGroup()
                .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblCodigoBarras)
                    .addComponent(lblReferenciaFabricante)
                    .addComponent(lblReferenciaSimilares)
                    .addComponent(lblNomeFabricante)
                    .addComponent(lblCodigoNCM))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(txtCodigoBarras, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtReferenciaFabricante, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtReferenciaSimilares, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtNomeFabricante, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(txtCodigoNCM, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblDescricao)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(txtDescricao, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblSecao)
                    .addComponent(lblGrupo))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosGeraisCadastroProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(cmbSecao, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(cmbGrupo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblSubGrupo)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(cmbSubGrupo, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(lblLocalizarProduto)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(txtLocalizarProduto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(18, 18, 18)
                .addComponent(pnlDadosGeraisDadosEmbalagemValidadeProduto, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );

        tpnPrincipal.addTab("Dados Gerais", pnlDadosGeraisCadastroProduto);

        pnlDadosFiscaisClassificacaoTributaria.setBorder(javax.swing.BorderFactory.createTitledBorder("Classificação Tributária"));

        lblTipoProdutoServico.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblTipoProdutoServico.setText("Tipo de Produto/Serviço:");

        lblOrigemProduto.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblOrigemProduto.setText("Origem do Produto:");

        lblIndicadorProducao.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        lblIndicadorProducao.setText("Indicador de Produção:");

        cmbTipoProdutoServico.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Mercadória" }));

        cmbOrigemProduto.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Nacional" }));

        cmbIndicadorProducao.setModel(new javax.swing.DefaultComboBoxModel(new String[] { "Produção de Terceiro" }));

        javax.swing.GroupLayout pnlDadosFiscaisClassificacaoTributariaLayout = new javax.swing.GroupLayout(pnlDadosFiscaisClassificacaoTributaria);
        pnlDadosFiscaisClassificacaoTributaria.setLayout(pnlDadosFiscaisClassificacaoTributariaLayout);
        pnlDadosFiscaisClassificacaoTributariaLayout.setHorizontalGroup(
            pnlDadosFiscaisClassificacaoTributariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlDadosFiscaisClassificacaoTributariaLayout.createSequentialGroup()
                .addGap(62, 62, 62)
                .addGroup(pnlDadosFiscaisClassificacaoTributariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.TRAILING)
                    .addComponent(lblTipoProdutoServico)
                    .addComponent(lblIndicadorProducao)
                    .addComponent(lblOrigemProduto))
                .addGap(18, 18, 18)
                .addGroup(pnlDadosFiscaisClassificacaoTributariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(cmbTipoProdutoServico, javax.swing.GroupLayout.PREFERRED_SIZE, 270, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(cmbOrigemProduto, javax.swing.GroupLayout.PREFERRED_SIZE, 270, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(cmbIndicadorProducao, javax.swing.GroupLayout.PREFERRED_SIZE, 270, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(95, Short.MAX_VALUE))
        );
        pnlDadosFiscaisClassificacaoTributariaLayout.setVerticalGroup(
            pnlDadosFiscaisClassificacaoTributariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlDadosFiscaisClassificacaoTributariaLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pnlDadosFiscaisClassificacaoTributariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblTipoProdutoServico)
                    .addComponent(cmbTipoProdutoServico, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosFiscaisClassificacaoTributariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblOrigemProduto)
                    .addComponent(cmbOrigemProduto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addGroup(pnlDadosFiscaisClassificacaoTributariaLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(lblIndicadorProducao)
                    .addComponent(cmbIndicadorProducao, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE))
                .addContainerGap(23, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout pnlDadosFiscaisLayout = new javax.swing.GroupLayout(pnlDadosFiscais);
        pnlDadosFiscais.setLayout(pnlDadosFiscaisLayout);
        pnlDadosFiscaisLayout.setHorizontalGroup(
            pnlDadosFiscaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlDadosFiscaisLayout.createSequentialGroup()
                .addGap(91, 91, 91)
                .addComponent(pnlDadosFiscaisClassificacaoTributaria, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(68, Short.MAX_VALUE))
        );
        pnlDadosFiscaisLayout.setVerticalGroup(
            pnlDadosFiscaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlDadosFiscaisLayout.createSequentialGroup()
                .addGap(141, 141, 141)
                .addComponent(pnlDadosFiscaisClassificacaoTributaria, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addContainerGap(141, Short.MAX_VALUE))
        );

        tpnPrincipal.addTab("Dados Fiscais", pnlDadosFiscais);

        pnlInformacoesAdicionaisOpcoes.setBorder(javax.swing.BorderFactory.createTitledBorder("Opções"));

        chbComposicao.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        chbComposicao.setText("Composição.");

        chbMateriaPrima.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        chbMateriaPrima.setText("Matéria Prima.");

        chbVendaFracionada.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        chbVendaFracionada.setText("Venda Fracionada.");

        chbEnviaBalanca.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        chbEnviaBalanca.setText("Envia p/ Balança.");

        chbEnviaFrenteLoja.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        chbEnviaFrenteLoja.setText("Envia p/ a Frente de Loja.");

        chbContralaEstoque.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        chbContralaEstoque.setText("Controla Estoque.");

        chbExibirWeb.setFont(new java.awt.Font("Arial", 2, 13)); // NOI18N
        chbExibirWeb.setText("Exibir na Web (Loja Virtual)");

        javax.swing.GroupLayout pnlInformacoesAdicionaisOpcoesLayout = new javax.swing.GroupLayout(pnlInformacoesAdicionaisOpcoes);
        pnlInformacoesAdicionaisOpcoes.setLayout(pnlInformacoesAdicionaisOpcoesLayout);
        pnlInformacoesAdicionaisOpcoesLayout.setHorizontalGroup(
            pnlInformacoesAdicionaisOpcoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlInformacoesAdicionaisOpcoesLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pnlInformacoesAdicionaisOpcoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(pnlInformacoesAdicionaisOpcoesLayout.createSequentialGroup()
                        .addComponent(chbComposicao)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED, 138, Short.MAX_VALUE)
                        .addComponent(chbExibirWeb))
                    .addGroup(pnlInformacoesAdicionaisOpcoesLayout.createSequentialGroup()
                        .addGroup(pnlInformacoesAdicionaisOpcoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addComponent(chbMateriaPrima)
                            .addComponent(chbVendaFracionada)
                            .addComponent(chbEnviaBalanca)
                            .addComponent(chbEnviaFrenteLoja)
                            .addComponent(chbContralaEstoque))
                        .addGap(0, 0, Short.MAX_VALUE)))
                .addContainerGap())
        );
        pnlInformacoesAdicionaisOpcoesLayout.setVerticalGroup(
            pnlInformacoesAdicionaisOpcoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlInformacoesAdicionaisOpcoesLayout.createSequentialGroup()
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addGroup(pnlInformacoesAdicionaisOpcoesLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.BASELINE)
                    .addComponent(chbComposicao)
                    .addComponent(chbExibirWeb))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(chbMateriaPrima)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(chbVendaFracionada)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(chbEnviaBalanca)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(chbEnviaFrenteLoja)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(chbContralaEstoque)
                .addGap(23, 23, 23))
        );

        pnlInformacoesAdicionaisFoto.setBorder(javax.swing.BorderFactory.createTitledBorder("Foto"));

        javax.swing.GroupLayout pnlInformacoesAdicionaisFotoLayout = new javax.swing.GroupLayout(pnlInformacoesAdicionaisFoto);
        pnlInformacoesAdicionaisFoto.setLayout(pnlInformacoesAdicionaisFotoLayout);
        pnlInformacoesAdicionaisFotoLayout.setHorizontalGroup(
            pnlInformacoesAdicionaisFotoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 273, Short.MAX_VALUE)
        );
        pnlInformacoesAdicionaisFotoLayout.setVerticalGroup(
            pnlInformacoesAdicionaisFotoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGap(0, 0, Short.MAX_VALUE)
        );

        pnlInformacoesAdicionaisDetalhesProduto.setBorder(javax.swing.BorderFactory.createTitledBorder("Detalhes do Produto"));

        txtDetalhesProduto.setColumns(20);
        txtDetalhesProduto.setRows(5);
        jScrollPane1.setViewportView(txtDetalhesProduto);

        javax.swing.GroupLayout pnlInformacoesAdicionaisDetalhesProdutoLayout = new javax.swing.GroupLayout(pnlInformacoesAdicionaisDetalhesProduto);
        pnlInformacoesAdicionaisDetalhesProduto.setLayout(pnlInformacoesAdicionaisDetalhesProdutoLayout);
        pnlInformacoesAdicionaisDetalhesProdutoLayout.setHorizontalGroup(
            pnlInformacoesAdicionaisDetalhesProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlInformacoesAdicionaisDetalhesProdutoLayout.createSequentialGroup()
                .addGap(19, 19, 19)
                .addComponent(jScrollPane1)
                .addContainerGap())
        );
        pnlInformacoesAdicionaisDetalhesProdutoLayout.setVerticalGroup(
            pnlInformacoesAdicionaisDetalhesProdutoLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlInformacoesAdicionaisDetalhesProdutoLayout.createSequentialGroup()
                .addComponent(jScrollPane1, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                .addGap(0, 0, Short.MAX_VALUE))
        );

        javax.swing.GroupLayout pnlInformacoesAdicionaisLayout = new javax.swing.GroupLayout(pnlInformacoesAdicionais);
        pnlInformacoesAdicionais.setLayout(pnlInformacoesAdicionaisLayout);
        pnlInformacoesAdicionaisLayout.setHorizontalGroup(
            pnlInformacoesAdicionaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlInformacoesAdicionaisLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pnlInformacoesAdicionaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(pnlInformacoesAdicionaisOpcoes, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                    .addComponent(pnlInformacoesAdicionaisDetalhesProduto, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(pnlInformacoesAdicionaisFoto, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                .addContainerGap())
        );
        pnlInformacoesAdicionaisLayout.setVerticalGroup(
            pnlInformacoesAdicionaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(pnlInformacoesAdicionaisLayout.createSequentialGroup()
                .addContainerGap()
                .addGroup(pnlInformacoesAdicionaisLayout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING, false)
                    .addComponent(pnlInformacoesAdicionaisFoto, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE)
                    .addGroup(pnlInformacoesAdicionaisLayout.createSequentialGroup()
                        .addComponent(pnlInformacoesAdicionaisOpcoes, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)
                        .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                        .addComponent(pnlInformacoesAdicionaisDetalhesProduto, javax.swing.GroupLayout.PREFERRED_SIZE, javax.swing.GroupLayout.DEFAULT_SIZE, javax.swing.GroupLayout.PREFERRED_SIZE)))
                .addContainerGap(84, Short.MAX_VALUE))
        );

        tpnPrincipal.addTab("Informações Adicionais", pnlInformacoesAdicionais);

        lblCadastroProdutos.setFont(new java.awt.Font("Tahoma", 2, 24)); // NOI18N
        lblCadastroProdutos.setText(" Cadastro de Produtos");

        btnGravar.setText("Gravar (F2)");

        btnCancelar.setText("Cancelar (ESC)");

        javax.swing.GroupLayout layout = new javax.swing.GroupLayout(getContentPane());
        getContentPane().setLayout(layout);
        layout.setHorizontalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(layout.createSequentialGroup()
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                        .addContainerGap()
                        .addComponent(tpnPrincipal, javax.swing.GroupLayout.PREFERRED_SIZE, 0, Short.MAX_VALUE))
                    .addGroup(layout.createSequentialGroup()
                        .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                            .addGroup(layout.createSequentialGroup()
                                .addGap(28, 28, 28)
                                .addComponent(btnGravar)
                                .addGap(53, 53, 53)
                                .addComponent(btnCancelar))
                            .addGroup(layout.createSequentialGroup()
                                .addGap(37, 37, 37)
                                .addComponent(lblCadastroProdutos, javax.swing.GroupLayout.PREFERRED_SIZE, 266, javax.swing.GroupLayout.PREFERRED_SIZE)))
                        .addGap(471, 471, 471)))
                .addContainerGap(javax.swing.GroupLayout.DEFAULT_SIZE, Short.MAX_VALUE))
        );
        layout.setVerticalGroup(
            layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
            .addGroup(javax.swing.GroupLayout.Alignment.TRAILING, layout.createSequentialGroup()
                .addContainerGap()
                .addComponent(lblCadastroProdutos)
                .addPreferredGap(javax.swing.LayoutStyle.ComponentPlacement.RELATED)
                .addComponent(tpnPrincipal)
                .addGap(18, 18, 18)
                .addGroup(layout.createParallelGroup(javax.swing.GroupLayout.Alignment.LEADING)
                    .addComponent(btnGravar)
                    .addComponent(btnCancelar))
                .addContainerGap())
        );

        pack();
    }// </editor-fold>//GEN-END:initComponents

    private void txtDescricaoActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_txtDescricaoActionPerformed
        // TODO add your handling code here:
    }//GEN-LAST:event_txtDescricaoActionPerformed

    /**
     * @param args the command line arguments
     */
    public static void main(String args[]) {
        /* Set the Nimbus look and feel */
        //<editor-fold defaultstate="collapsed" desc=" Look and feel setting code (optional) ">
        /* If Nimbus (introduced in Java SE 6) is not available, stay with the default look and feel.
         * For details see http://download.oracle.com/javase/tutorial/uiswing/lookandfeel/plaf.html 
         */
        try {
            for (javax.swing.UIManager.LookAndFeelInfo info : javax.swing.UIManager.getInstalledLookAndFeels()) {
                if ("Nimbus".equals(info.getName())) {
                    javax.swing.UIManager.setLookAndFeel(info.getClassName());
                    break;
                }
            }
        } catch (ClassNotFoundException ex) {
            java.util.logging.Logger.getLogger(FrmCadastrarProduto.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (InstantiationException ex) {
            java.util.logging.Logger.getLogger(FrmCadastrarProduto.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (IllegalAccessException ex) {
            java.util.logging.Logger.getLogger(FrmCadastrarProduto.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        } catch (javax.swing.UnsupportedLookAndFeelException ex) {
            java.util.logging.Logger.getLogger(FrmCadastrarProduto.class.getName()).log(java.util.logging.Level.SEVERE, null, ex);
        }
        //</editor-fold>

        /* Create and display the form */
        java.awt.EventQueue.invokeLater(new Runnable() {
            public void run() {
                new FrmCadastrarProduto().setVisible(true);
            }
        });
    }
    // Variables declaration - do not modify//GEN-BEGIN:variables
    private javax.swing.JButton btnCancelar;
    private javax.swing.JButton btnGravar;
    private javax.swing.JCheckBox chbComposicao;
    private javax.swing.JCheckBox chbContralaEstoque;
    private javax.swing.JCheckBox chbEnviaBalanca;
    private javax.swing.JCheckBox chbEnviaFrenteLoja;
    private javax.swing.JCheckBox chbExibirWeb;
    private javax.swing.JCheckBox chbMateriaPrima;
    private javax.swing.JCheckBox chbVendaFracionada;
    private javax.swing.JComboBox cmbGrupo;
    private javax.swing.JComboBox cmbIndicadorProducao;
    private javax.swing.JComboBox cmbOrigemProduto;
    private javax.swing.JComboBox cmbSecao;
    private javax.swing.JComboBox cmbSubGrupo;
    private javax.swing.JComboBox cmbTipoProdutoServico;
    private javax.swing.JComboBox cmbUnidCompra;
    private javax.swing.JComboBox cmbUnidVenda;
    private javax.swing.JScrollPane jScrollPane1;
    private javax.swing.JLabel lblCadastroProdutos;
    private javax.swing.JLabel lblCodigoBarras;
    private javax.swing.JLabel lblCodigoNCM;
    private javax.swing.JLabel lblDescricao;
    private javax.swing.JLabel lblEstoqueMax;
    private javax.swing.JLabel lblEstoqueMin;
    private javax.swing.JLabel lblGrupo;
    private javax.swing.JLabel lblIndicadorProducao;
    private javax.swing.JLabel lblLocalizarProduto;
    private javax.swing.JLabel lblNomeFabricante;
    private javax.swing.JLabel lblOrigemProduto;
    private javax.swing.JLabel lblPesoBruto;
    private javax.swing.JLabel lblPesoLiquido;
    private javax.swing.JLabel lblQtdEmbalagem;
    private javax.swing.JLabel lblReferenciaFabricante;
    private javax.swing.JLabel lblReferenciaSimilares;
    private javax.swing.JLabel lblSecao;
    private javax.swing.JLabel lblSubGrupo;
    private javax.swing.JLabel lblTipoProdutoServico;
    private javax.swing.JLabel lblUnidCompra;
    private javax.swing.JLabel lblUnidVenda;
    private javax.swing.JLabel lblValidade;
    private javax.swing.JPanel pnlDadosFiscais;
    private javax.swing.JPanel pnlDadosFiscaisClassificacaoTributaria;
    private javax.swing.JPanel pnlDadosGeraisCadastroProduto;
    private javax.swing.JPanel pnlDadosGeraisDadosEmbalagemValidadeProduto;
    private javax.swing.JPanel pnlInformacoesAdicionais;
    private javax.swing.JPanel pnlInformacoesAdicionaisDetalhesProduto;
    private javax.swing.JPanel pnlInformacoesAdicionaisFoto;
    private javax.swing.JPanel pnlInformacoesAdicionaisOpcoes;
    private javax.swing.JTabbedPane tpnPrincipal;
    private javax.swing.JTextField txtCodigoBarras;
    private javax.swing.JTextField txtCodigoNCM;
    private javax.swing.JTextField txtDescricao;
    private javax.swing.JTextArea txtDetalhesProduto;
    private javax.swing.JTextField txtEstoqueMax;
    private javax.swing.JTextField txtEstoqueMin;
    private javax.swing.JTextField txtLocalizarProduto;
    private javax.swing.JTextField txtNomeFabricante;
    private javax.swing.JTextField txtPesoBruto;
    private javax.swing.JTextField txtPesoLiquido;
    private javax.swing.JTextField txtQtdEmbalagem;
    private javax.swing.JTextField txtReferenciaFabricante;
    private javax.swing.JTextField txtReferenciaSimilares;
    private javax.swing.JTextField txtValidade;
    // End of variables declaration//GEN-END:variables
}
